package com.hanamaki.base;

/*Demo07 是一个类 */
public class Demo07 {

    // 属性+方法

    // 全局变量  不能在main方法中使用
    double money = 25000;

    // 类变量
    static double salary = 25000;

    String name;  /*默认值  null*/
    int a;  //  0
    boolean flag;


    /*static ：静态方法*/

    /**
     * main 方法
     * 启动类
     * @param args
     */
    public static void main(String[] args) {

//        局部变量
        int i = 10;
        System.out.println(i);

//        System.out.println(money);

        System.out.println(salary);


        System.out.println("hello main");

    }

    // 其他方法
    public void add() {
//        在这里 可以使用全局变量
        System.out.println(money);

        /*在这里不能使用  main方法的局部变量  如果想要使用某个方法中的局部变量  需要 return   */
//        System.out.println(i);

        System.out.println(name);  // 结果 变量的数据类型 的默认值

        System.out.println("hello add");
    }

    /*代码块*/
    /*static 代码块 在 类初始化的时候去运行*/
    static {
        System.out.println("hello static");
    }


    /*匿名方法   代码块*/
    {
        System.out.println("hello {}");
    }

}
